public static void main(String[] args) {							//[1]主方法
	int a=1;
	System.out.println(a);											//[2]首先输出a=1
	f3(4);															//[3]调用f3函数（第14行）
	System.out.println(a);											//[15]输出a=1（第2行）
}																	//[16]程序执行结束
public static void f1(int a) {										//[6]将2（第15行）作为实参传递给a，此处a=2
	System.out.println(a);											//[7]输出a=2
	f2(3);															//[8]调用f2函数（第11行）
}																	//[12]执行完毕，返回调用处（第15行末）
public static void f2(int a) {										//[9]将3（第9行）作为实参传递给a，此处a=3
	System.out.println(a);											//[10]输出a=3
}																	//[11]执行完毕，返回调用处（第9行末）
public static void f3(int a) {										//[4]将4（第4行）作为实际参数传递给a（形式参数），此处a=4，但此时并未输出
	f1(2);															//[5]调用f1函数（第7行）
	System.out.println(a);											//[13]输出a=4
}																	//[14]执行完毕，返回调用处（第4行末）
/*最终依次输出1 2 3 4 1。*/
